home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
PROGRAMM
/
DB_CLIPP
/
H190.ZIP
/
VERTEX1.EXE
/
ENTRYRT.LNK
< prev
next >
Wrap
Text File
|
1992-09-12
|
4KB
|
158 lines
#
# OPTIMIZE.LNK
#
#
# Wenn Sie die folgende Overlay-Struktur in Ihren Link-File einfügen,
# erhalten Sie bis zu 45 KB mehr verfügbaren Convential-Memory.
# Dies steigert die Geschwindigkeit Ihrer Applikation, da die Anzahl der
# Swap-Vorgänge verringert wird. Der hiermit zu erzielende Speichergewinn
# verhält sich proportional zur Größe der Applikation, und ist abhängig
# von der Zahl der nachstehenden Module, die von Ihrem Programm aufge-
# rufen werden.
#
# HINWEIS: Während des Link-Vorgangs erhalten Sie die folgende Warnung :
# ════════
# warning wrt0046:Module "50\...." was supposed to be forced
# into a section, but was not linked into the programm.
#
# Diese ist als Hinweis auf Module, die Ihr Programm nicht nutzt,
# zu verstehen. Wenn Sie diese Warnungen unterdrücken möchten,
# kommentieren Sie die entsprechenden Zeile mit "#" aus.
#
# Fügen Sie hier Ihre OBJ-Files ein
FILE ENTRY
# Legt einen RELOAD-Stack an
RELOAD FAR 200
# Anlegen der Overlay-Area 1
BEGINAREA
SECTION MODULE 50\MEMOEDIT
# CACHE ON
MO 50\MEMOREAD
MO 50\MEMOWRIT
MO 50\MEMOLINE
MO 50\MLCOUNT
MO 50\MEMOTRAN
SECTION MO 50\IS
# CACHE ON
MO 50\EXAMPLEC
MO 50\HARDCR
MO 50\PAD
MO 50\PADL
MO 50\PADC
MO 50\ASCAN
MO 50\ASORT
MO 50\DIRECTRY
MO 50\AEVAL
MO 50\ACOPY
MO 50\ADEL
MO 50\AINS
MO 50\COPYFILE
MO 50\TYPEFILE
MO 50\SCROLL
MO 50\GETE
MO 50\DISKSPAC
SECTION MO 50\SDF1
# CACHE ON
MO 50\SDF0
MO 50\SDFDYN
MO 50\DLM1
MO 50\DLM0
MO 50\DELIMDYN
MO 50\DBCREATE
MO 50\DBJUNCT
MO 50\DBSTRUCT
MO 50\ACHOICE
SECTION MO 50\NET
# CACHE ON
MO 50\DBCMD0
MO 50\DBCMD1
MO 50\DBCMD2
MO 50\DBCMD3
MO 50\DBCMD4
MO 50\DBCMD5
MO 50\ACCEPT
MO 50\DATE
MO 50\OSDATE
SECTION MO 50\FGET
# CACHE ON
MO 50\OLDBOX
MO 50\OLDCLEAR
MO 50\RUN
MO 50\SEND
MO 50\JOINLIST
MO 50\SORTOF
MO 50\SORTBLOC
ENDAREA
# Anlegen der Overlay-Area 2
BEGINAREA
SECTION MO 50\TBROWSE0
# CACHE ON
SECTION MO 50\TBROWSE1
# CACHE ON
SECTION MO 50\EXAMPLEA
# CACHE ON
MO 50\PHILES
MO 50\DBF0
MO 50\DTX0
MO 50\INITEXIT
MO 50\TXOPEN
MO 50\BOX
MO 50\STRTRAN
ENDAREA
##############################################################################
#
# Wenn genügend EMS vorhanden ist, und Sie mehr Convential Memory be-
# nötigen, entkommentieren Sie die folgenden Zeilen. Es werden dann die
# Datenbank Treiber in externe Overlays ausgelagert. Da dies allerdings Ihre
# Applikation u.U. verlamgsamen wird, sollten Sie, je nach Environment,
# das CACHE EXPANDED- bzw. das CACHE EXTENDED Kommando verwenden, und
# gleichzeitig die CACHE ON Anweisungen entkommentieren. Die Zahl der
# Module, die den Cache nutzen sollten, wird natürlich von der Größe
# des CACHE, sowie der Größe des verfügbaren EMS bestimmt.
#
# HINWEIS: Beachten Sie bitte, daß ein so erstelltes Programm nur in
# einem entsprechenden Environment lauffähig ist!
#
#
#
# BEGINAREA
# SECTION INTO dclip.ovl
# CACHE ON
# MO 50\dbf1
# SECTION INTO dclip.ovl
# CACHE ON
# MO 50\dtx1
# ENDAREA
#
# wahlweise, keinesfalls gleichzeitig!
# CACHE EXPANDED 500.K
# CACHE EXTENDED 500.K
#
###############################################################################
# Falls die TOOLS eingebunden werden...
# LIB NT250
LIB VERTROOT
LIB VERTEXUS